package com.pureut.order.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/***
 *客诉管理
 * Author:C
 * Date:2022/11/30 10:05
 * @DESC
 */
@Data
public class CustomerComplaintsManagementDto {


    /**
     * id
     */
    private long id;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 客户id
     */
    private long customerId;

    /**
     * 客诉审核状态
     */
    private String customerReviewStatus;

    /**
     * 客诉审核状态(字典值)
     */
    private String customerReviewStatusDict;

    /**
     * 物料id
     */
    private long materialId;

    /**
     * 物料名称
     */
    private String materialName;

    /**
     * 物料编码
     */
    private String materialCode;

    /**
     * 订单类型
     */
    private String orderType;

    /**
     * 销售发货单号
     */
    private String salesDocumentNum;

    /**
     * 投诉问题
     */
    private String complaints;

    /**
     * 附件
     */
    private String enclosureUrl;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 客诉审核人
     */
    private String customerReviewBy;

    /**
     * 客诉审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date customerReviewTime;

    /**
     * 方案审核人
     */
    private String programmeReviewBy;

    /**
     * 方案审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date programmeReviewTime;

    /**
     * 归属人
     */
    private String attributor;

}
